Relaciones entre Casos de Uso en el Unified Modeling Language
نویسندگان
چکیده
The Unified Modeling Language (UML) is a semi-formal graphical language that has been accepted as standard to model object-oriented software systems. This language REVISTA COLOMBIANA DE COMPUTACIÓN Volumen 1, número 1 Págs. 73-90 Roxana S. Giandin / Claudia F. Pons 2 defines various kinds of diagrams which are used to describe different aspects or views of a system. In particular, Use Cases diagrams are used to capture the requirements of the systems and to guide their development process. The different Use Cases defined throughout a development process are not independent but it is possible to set relations between them. The main relations considered by UML are the following: Generalization, Include and Extend. These relations as well as the remaining UML constructs are semi-formally defined, giving place to ambiguous interpretations and inconsistancies. This paper presents a formalization that gives precision to the definition of the main relations between Use Cases. Also, this work studies -based on the formalizationthe composition between these relations during the evolution phase, showing in which cases this combination can be applied and when it may be conflicting.
منابع مشابه
De los Procesos del Negocio a los Casos de Uso
Resumen. En este trabajo se presenta una estrategia para obtener de modo sistemático el modelo de casos de uso y el modelo conceptual, a partir del modelado del negocio basado en diagramas de actividades UML. Después de determinar los procesos del negocio de la organización bajo estudio, y de describir sus flujos de trabajo mediante diagramas de actividad, los casos de uso son identificados y e...
متن کاملPrototipado de interfaces de usuario a partir de escenarios y modelos UML
En este artículo presentamos un proceso de ingeniería de requerimientos que genera de un modo automático prototipos de interfaces de usuario a partir de escenarios, obteniéndose una especificación formal del sistema en la forma de diagramas de transición entre estados. Esta especificación se incluye dentro de un entorno de ejecución, pudiéndose animar cada uno de los prototipos. Los escenarios ...
متن کاملVariabilidad, Trazabilidad y Líneas de Productos: una Propuesta basada en UML y Clases Parciales
Uno de los problemas clave en el desarrollo de una línea de productos software es la representación y gestión de la parte común y variable de la misma. La forma habitual de definir ambos aspectos es mediante modelos de características o features que además permiten seleccionar la configuración de cada aplicación concreta dentro de la línea de productos. Sin embargo la trazabilidad entre los mod...
متن کاملExtensión UML para Casos de Uso Reutilizables en entornos Grid Móviles Seguros
Resumen. Los sistemas Grid nos permiten construir sistemas complejos con características diferenciadoras (interoperabilidad entre múltiples dominios de seguridad, autenticación y autorización a través de dominios, sistema dinámico y heterogéneo, etc.). Con el desarrollo de la tecnología wireless y los dispositivos móviles, el Grid llega a ser el candidato perfecto para que los usuarios móviles ...
متن کاملMecanismo de transformación de diagramas UML de casos de uso a código WSCDL
Resumen. Los diagramas UML de Casos de Uso definen el comportamiento de un sistema a través de las interacciones de los actores y los procesos, además determinan los requisitos funcionales del sistema. Adicionalmente, las empresas están diseñando sus procesos de negocios mediante la tecnología de servicios Web y UML se ha posicionado como un lenguaje estándar de modelado para el desarrollo de a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Revista Colombiana de Computación
دوره 1 شماره
صفحات -
تاریخ انتشار 2000